﻿using System;
using Presenter;

namespace MVPTests
{
    class ViewFake:IView
    {

        private readonly String[] _firstVector = new[] { "4", "5", "6" };
        private readonly String[] _secondVector = new[] { "1", "2", "3" };

        public void SetFirstVector(string x, string y, string z)
        {
            _firstVector[0] = x;
            _firstVector[1] = y;
            _firstVector[2] = z;
        }

        public void SetSecondVector(string x, string y, string z)
        {
            _secondVector[0] = x;
            _secondVector[1] = y;
            _secondVector[2] = z;
        }

        public string[] GetFirstVector()
        {
            return _firstVector;
        }

        public string[] GetSecondVector()
        {
            return _secondVector;
        }

        public void ShowError(string error)
        {
        }

        public void HideResults()
        {
        }

        public void SetVectorResult(string[] strVector)
        {
            
        }

        public void SetScalarResult(string result)
        {
        }

        public void AddLogRecord(string record)
        {
        }

        public void Attach(IPresenterCallbacks presenter)
        {
        }
    }
}
